草庐IT

e2 studio

全部标签

c# - 单元测试 - 扩展 Visual Studio 单元测试类型 - 不工作

我们被要求从NUnit迁移到MSTest,现在必须将所有现有测试转换到新平台。其中大部分都转换得很好,但我们在参数化测试方面遇到了问题。我们找到了以下显示如何编写扩展的网站并下载了它的代码。http://blogs.msdn.com/b/vstsqualitytools/archive/2009/09/04/extending-the-visual-studio-unit-test-type-part-2.aspx然而,尽管编译正常,但RowTestClass测试都无法运行,并显示以下错误消息:"Failedtoinitializetheunittestextension'urn:Ru

c# - .net core 1.0 visual studio 引用外部 dll

随着.net核心的发布,我一直在尝试构建一个简单的项目,但是每当我尝试在我的项目中添加一个dll引用时,我都会收到以下消息“.NetCore项目在此版本中仅支持引用.NetFramework程序集以引用其他需要包含在nuget包中的程序集并引用该包”我在RC2中收到此消息,但在RC1中没有收到,是否还有其他人遇到此问题,有人知道如何解决吗?除了gitissuetickethttps://github.com/aspnet/Home/issues/1612之外,我找不到与此相关的任何内容 最佳答案 要在.net核心中引用外部dll,您

c# - 在嵌入式资源上强制 Visual Studio 重建已更改

我们有一个SQL文件,它是我们解决方案中的嵌入式资源。当sql文件更改并且我们单击调试时,如果实际C#代码没有更改,解决方案不会使用嵌入式资源重建项目。从我记事起,我就在使用其他解决方案时遇到过这个问题,而且我个人知道执行构建解决方案以确保它被构建......但这已经成为许多新开发人员的问题,他们可以不记得这样做,当他们对SQL文件的更改没有在调试时反射(reflect)出来时会感到困惑……所以我想知道是否有人知道一个简单的修复方法。 最佳答案 最简单的解决方法是“重建”而不是“构建”。其他人将“清理”然后“构建”以确保100%。嵌

c# - 在 Visual Studio 立即窗口中清除堆栈

在使用即时窗口时,必须区分运行时和设计时。如果我在设计时使用即时窗口并将局部变量放入堆栈:strings="test";VS将启动编译器并在堆上创建一个名为s的新变量,并将指向它的指针放置在它在设计时使用的临时堆栈框架上。(至少我认为这就是它的工作原理,至少是简化的。不过,如果我错了请纠正我)从现在开始,我无法将s用于任何其他用途,直到我运行我的应用程序或关闭VS:ints=12;Alocalvariablenamed's'isalreadydefinedinthisscope我可以使用上下文菜单清除即时窗口,但这实际上只是清除了窗口本身。我的局部变量仍在堆栈中。我想知道,是否真的没有

c# - Visual Studio 2015 缺少 XML 注释/文档

是我还是VisualStudio2015中的System.Linq缺少XML注释?因为我仍然可以在MSDN上找到它.但是在键入时,例如,这段代码:varlist=newList();list.Select(IntelliSense不为System.Linq命名空间中的任何类/方法/成员/扩展提供注释/文档:这是在EnumerableAlt+)F12gotodefinition随机扩展方法时的预览:我想我也没有注意到VisualStudio2013中的文档。但我确实记得他们曾经在那里,也许那是在VisualStudio2012或更早的版本中?编辑:我忘了说我在VisualStudio20

c# - Visual Studio 2015 WPF XAML 编辑器无法打开 XAML 文件

我最近从VisualStudio2015更新到VisualStudio2015Update2(专业版)。一切正常,除了我无法打开XAML文件这一事实-单击我得到的任何XAML文件后:VisualStudiohasencounteredanunexpectederror.看起来尚未安装XamlDesignerPackage。HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\下不存在XamlEditor条目,它存在于HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\这可能

c# - 如何在没有 visual studio 的情况下将新文件添加到 .csproj 文件

如何从命令提示符向.csproj添加新文件? 最佳答案 我认为没有任何工具可以响应命令行上的“add-project”命令来执行此操作,但我认为您可能会幸运地创建一个程序/脚本来操作csproj的XML内容直接文件。csproj文件的结构如下所示:要将C#代码文件添加到项目中,只需将Compile元素添加到ItemGroup元素即可:如果您使用现有的项目文件作为模板,这应该可以通过非常简单的XSLT实现。 关于c#-如何在没有visualstudio的情况下将新文件添加到.csproj文

c# - Visual Studio 2015 XAML 文件卡住

我最近将VS的版本从2013更新到2015。我在WPF上工作,显然,我必须修改*.xaml文件;每次我离开.xaml文件时,VisualStudio都会卡住大约15-20秒。我不能那样工作!我已经卸载了Reshaper,但没有任何变化。我什至关闭了设计器进程,但仍然没有成功。当我尝试在没有管理权限的情况下运行VS时,它会卡住得更久(大约30秒)。如果我尝试使用VS2013打开相同的解决方案,它运行良好。车站详情:12GB内存,i72.5GHz,固态硬盘,Windows10x64有人遇到同样的问题吗?怎么解决?! 最佳答案 这不是插件

c# - 格式化自定义工具的输出,以便我可以双击 Visual Studio 中的错误并打开文件

我编写了一个命令行工具,可以预处理大量文件,然后使用CodeDom编译它们。该工具将版权声明和一些进度文本写入标准输出,然后使用以下格式写入编译步骤中的任何错误:foreach(varerrinresults.Errors){//errisCompilerErrorvarfilename="Path\To\input_file.xprt";Console.WriteLine(string.Format("{0}({1},{2}):{3}{4}({5})",filename,err.Line,err.Column,err.IsWarning?"":"ERROR:",err.ErrorTe

c# - 将图标添加到 Visual Studio 2017 中的现有菜单命令

免责声明:这是关于使用VisualStudio及其GUI的。它不是关于VS扩展。上下文:我喜欢使用工具栏按钮来排序和删除.cs文件中的using指令。在VS2015中,有两个专用命令(因此还有按钮)可以执行此操作,每个命令都有自己的图标。现在在VS2017中只有一个命令可以执行此操作(RemoveandSortUsings),但它没有图标,只有文本。见下图,有命令,但只有文本:我记得很久以前,我相信使用VS2010,您可以以某种方式破解VS现有命令以显示自定义图标。我认为这是在特殊位置添加图片文件的问题,或者以特殊方式命名它们,或者从某个配置文件中引用它们。我完全忘了怎么做,但它是可行